The PhysX Editor - Интерфейс просмотрщика физики
Главная панель:

Итак, слева направо:
1. Очистить мир от всех созданных тел, рагдоллов, тряпок и прочих. Остается только уровень
2. Открыть проект.
3. Загрузить заново последний открытый проект (Кнопка "R" на клавиатуре)
4. Вкл/выкл режим WireFrame (сеточный рендеринг).
5. Сбросить местоположение и ориентацию камер в исходное состояние.
6. Вернуться в редактор с последним загруженным файлом.
7. Открыть окно настройки применяемой силы (см ниже).
8. Включить/выключить магнит (см ниже).
9. Настройки магнита (см ниже).
10. Произвести взрыв(см ниже).
11. Настройки взрыва (см ниже).
12. FPS - количество кадров в секунду. Ограничено лимитом в 500 кадров в секунду
13. GUI (ms) время прорисовки графического интерфейса пользователя в миллисекундах. Так как используются 2д примитивы блица, я вынес эту фишку, чтобы оценить быстродействие своего GUI.
14. 3d (ms) - время отрисовки мира блицем. Тоже полезная информация.
Вьюпорт камеры:
Управление камеры: WSAD - движение камеры вперед, назад, вправо и влево; Shift - ускорение движения камеры; стрелки и движение мыши с зажатой правой кнопкой мыши - поворот камеры в соответствующую сторону; левая кнопка мыши - применить к телу, находящемуся в центре экрана силу. Параметры силы можно настроить в окне настройки силы (см ниже).
также в редакторе встроено несколько примитивных физических объектов. Они создаются кнопками цифровой клавиатуры:
1. Добавить параллелепипед
2. Добавить шар
3. Добавить циллиндр
4. Добавить капсулу
5. Добавить выпуклый объект (hull) в форме верблюда :)
6. Добавить совокупность цилиндров, соединенных сочленениями. Больше всего походит на тугую веревку.
Можно заметить, что объекты загружаются в физический мир в точке, где расположен перевернутый красный конус. Нажатием на пробел точку появления объектов можно поставить на место, где сейчас находится камера.
Панель информации:

Tris - количество отрисовываемых полигонов в кадре
Props - количество активных жестких тел в симуляции (не включая рагдоллы)
Ragdolls - количество рагдоллов. Bodies - количество физических тел, входящих в состав рагдоллов
Hided props - количество "спрятанных" жестких тел. Например, обломки еще не сломанной доски, или исчезнувшие объекты
Soft Bodies - количество мягких тел (soft body, cloth) в симуляции
PhysX Update Time (ms) - время обновления физики в миллисекундах
Окно настройки силы:
1. Тип прикладываемой силы
- Сила, имеет единицу измерения масса*дистанция/время^2.
- Импульс, имеет единицу измерения масса*дистанция/время.
- Изменение скорости, имеет единицу измерения дистанция/время.
- Сглаженный импульс (SMOOTH IMPULSE ), используется в конкретных случаях.
- Сглаженное изменение скорости (SMOOTH VELOCITY CHANGE), используется в конкретных случаях.
- Ускорение, имеет единицу измерения дистанция/время^2.
2. Значение силы - количество вышеозначенных единиц, которое будет приложено к объекту
3. Количество повреждений - количество повреждений, которое получит объект если он разрушаемый.
Магнит:
Магнит находится справа от точки появления камеры в режиме просмотрщика:

Слева показан неактивный магнит, справа включенный. Включенный магнит подсвечивается флейром. Действию магнита подвержены только жесткие тела, параметром "материал" у которых является "металл"
Параметры магнита:
mmode% - Режим магнита. Принимает значения 1,2,3
- 1 - магнит не имеющий области остановки
- 2 - с областью остановки
- 3 - тела притягиваются не по силе, а по скорости
fmode% - Режим силы магнита. Принимает значения 0,1,2,3,4,5
-
0 - Сила, имеет единицу измерения масса*дистанция/время^2.
-
1 - Импульс, имеет единицу измерения масса*дистанция/время
-
2 - Изменение скорости, имеет единицу измерения дистанция/время
-
3 - Сглаженный импульс (SMOOTH IMPULSE ), используется в конкретных случаях
-
4 - Сглаженное изменение скорости (SMOOTH VELOCITY CHANGE), используется в конкретных
случаях.
-
5- ускорение, имеет единицу измерения дистанция/время^2.
MaxRadius# - Максимальный радиус действия магнита
MinRadius# - Максимальный радиус действия магнита
Minforce# - Минимальная сила притяжения.
Midforce# - Средняя сила притяжения.
Maxforce# - Максимальная сила притяжения.
Flag% - Флаг магнита. 1 - магнитить все кроме металла, 2 - магнитить металл, 3 - магнитить все
Графическое представление параметров магнита:

Взрыв:
Источник взрыва находится справа и впереди от точки появления камеры в режиме просмотрщика. Выглядит в виде кубика лежащего на земле (эпицентр) и красной полупрозрачной его окружающей (показывает радиус взрыва)

Параметры взрыва:
EdExploForce# - Сила взрыва. Применяется к телам в радиусе взрыва.
EdExploDamage# - урон от взрыва. Применяется к разрушаемым телам (не работает)
EdExploRadius# - радиус взрыва. Обозначается красной сферой
EdExploTorgue# - случайное вращение, применяется к телам попавшим в зону взрыва(не работает)